package com.xwaf.platform.system.api.entity.three.wx;

import java.io.Serializable;

import org.springframework.beans.BeanUtils;

import lombok.Data;

@Data
public class WeiXinOAuthInfoQuery implements Serializable {
	private static final long serialVersionUID = 1L;
	/**
	 * 网页授权接口调用凭证,注意：此access_token与基础支持的access_token不同
	 */
	private String access_token;
	/**
	 * access_token接口调用凭证超时时间，单位（秒）
	 */
	private String expires_in;
	/**
	 * 用户刷新access_token
	 */
	private String refresh_token;
	/**
	 * 用户唯一标识，请注意，在未关注公众号时，用户访问公众号的网页，也会产生一个用户和公众号唯一的OpenID
	 */
	private String openid;
	/**
	 * unionid 用户在开放平台的唯一标识符
	 */
	private String unionid;

	private String session_key;
	/**
	 * 用户授权的作用域，使用逗号（,）分隔SS
	 */
	private String scope;

	public WeiXinOAuthInfoQuery() {
	}

	public WeiXinOAuthInfoQuery(WeiXinQrcodeOAuthInfo oAuthInfo) {
		BeanUtils.copyProperties(oAuthInfo, this);
	}
}
